package com.situ.mall.generic;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.*;

// 标识这个注解可以作用到方法、字段和类上
@Target({METHOD,FIELD,TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Author {

    String name() default "zhang";
    int age() default 30;
    String value();
}
